d cycle